package com.sie.demo.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sie.demo.entity.UserRole;
import com.sie.demo.entity.vo.SetUserRoleVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author liaozhifeng
 * @date 2021/8/9 10:15
 * @Version 1.0
 */
@Mapper
public interface UserRoleMapper extends BaseMapper<UserRole> {


//    根据用户id查询所拥有的角色
    List<Integer> selectRoleByUserId(Integer userId);

//    设置角色先删除原有角色
    Integer deleteByUserIdInteger(Integer userId);
//    删除完用户原有的角色更新用户角色
    Integer addRoleByUserID(SetUserRoleVo setUserRoleVo);
}
